@Haggard
2年前 提问
1个回答

打补丁不是万能的这主要是因为什么

在下炳尚
2年前

打补丁不是万能的这主要是因为:

  • 很多补丁一经打上,就不能卸载,如果发现补丁因为这样或那样的原因不合适,就只好把整个软件卸载,然后重新安装,非常麻烦。

  • 补丁的成熟也需要一个过程,仓促形成的补丁常常会有这样或那样的问题,甚至还会带来新的安全漏洞。

  • 由于漏洞太多,相应的补丁也太多,补不胜补。

  • 有的补丁会使得某些已有的功能不能使用,导致拒绝服务。

  • 有时补丁并非厂商们所宣称的那样可以解决问题。

  • 漏洞的发现到补丁的发布有一段时间差,此外,漏洞也可能被某些人发现而未被公开,这样就没有相应的补丁可用。

  • 网络容量、网站数量增长太快,没有足够多的合格补丁管理员。

  • 打补丁有时需要离线操作,这就意味着关闭该计算机上的服务,这对很多关键的服务(如工业控制系统)来说也许是致命的。

  • 自动安装补丁也有问题,很多自动安装程序不能正常运行。

  • 有时补丁并非总是可以获得的,特别是对于那些应用范围不广的系统而言,生产厂商可能没有足够的时间、精力和动机去开发补丁程序。

  • 除了利用补丁解决已有问题之外,厂商可能在补丁中添加了很多其他功能,这些额外的功能可能导致新漏洞的出现、性能下降、服务中断,或者出现集成问题和安全功能的暂时中断等。